#define _CRT_SECURE_NO_WARNINGS 1

//#include<stdio.h>
//#include<Windows.h>

//void plus(int* p)
//{
//	*p *= 2;
//}
//
//int main()
//{
//	int count = 0;
//	while (1)
//	{
//		printf("%d\n", count);
//		count++;
//		plus(&count);
//	}
//	return 0;
//}

//int main()
//{
//	printf("hello world");
//	return 0;
//}


#include<iostream>
using namespace std;

class change
{
public:
	change(int a = 1, int b = 5)
	{
		_a = a;
		_b = b;
	}
	void swap()
	{
		int tmp = _a;
		_a = _b;
		_b = tmp;
	}
	void print()
	{
		cout << "a = " << _a << ' ';
		cout << "b = " << _b << endl;
	}
private:
	int _a = 1;
	int _b = 5;
};

int main()
{
	int a, b;
	change c(2);
	c.print();
	c.swap();
	c.print();
	return 0;
}